package nc.itf.pu;

import java.util.Map;

import nc.vo.pu.metsettle.entity.MetSettleBillHeaderVO;
import nc.vo.pu.metsettle.entity.MetSettleBillItemVO;
import nc.vo.pub.BusinessException;
import nc.vo.qc.checkitem.entity.CheckItemVO;

public interface IMet_ApprovalConfirm {
	public void updateApprovalConfirm(MetSettleBillHeaderVO clientFullVO) throws BusinessException;
	
	public Map<String,CheckItemVO> selectCheckItemVO(MetSettleBillItemVO[] clientFullVO) throws BusinessException;
	
	public boolean judgeApprovalCriteria(MetSettleBillItemVO[] childrenVO) throws BusinessException;
	
	public Map<String , Boolean> judgeElementBeyond(MetSettleBillItemVO[] childrenVO) throws BusinessException;
}
